## Про документ notabene.md Перевірка ==Stage Changed== та інших конструкцій суміcно з бібліотекою [Parsedown](http://parsedown.org). Працює з основними тегами Obsidian та пост-парсингом для додавання оформлення з власних міркувань і не є універсальною для всіх версій Markdown. ### Внутрішні лінки на ресурси Шлях має бути абсолютним від кореня, сам корінь прописувати не потрібно. Відображення посилання буде в рядок так само, як записано у подвійних квадратних скобках, наприклад ==_Page_==: [[Ящик Пандори/notabene.txt]] або через пару ==_Page|Alias_==: ``` [Ящик Пандори/notabene.txt|Важливо!]] ``` для короткого запису: [[Ящик Пандори/notabene.txt|Важливо!]] Це працюватиме для файлів типів, які перераховані у фільтрі пост-обробки лінків ```Page``` та ```Page|Alias``` у головному скрипті. При потребі їх можна змінити (доповнити). ### Лінки на зображення Ілюстрації завжди центруються і обмежені шириною контейнера, або можуть мати власний розмір, чи бути обмеженими по висоті. **Не забувайте:** шляхи не змінюються автоматично при перейменуваннях! Вивід IMG з вказанням бажаного розміру у пікселях по висоті: [ ```Ящик Пандори/Комора/TEST.webp|220``` ]] (квадратні дужки мають бути подвійними) [[Ящик Пандори/Комора/TEST.webp|220]] Просте посилання з використанням ```title``` при ховері. Можна вказувати зовнішній або внутрішній ресурc: ```![alt](https://bit.ly/33B4VxM "shih-tzu")``` ![alt](https://bit.ly/33B4VxM "shih-tzu") В якості адреси можна використовувати _alt_, що робить внутрішню структуру документа впорядкованою: ``` ![alt][image1] ![alt][image2] [image1]: https://bit.ly/3djeSo1 (Australian Shepherd) [image2]: https://bit.ly/3doa8gP (Bulldog) ``` ![alt][image1] ![alt][image2] [image1]: https://bit.ly/3djeSo1 (Australian Shepherd) [image2]: https://bit.ly/3doa8gP (Bulldog) Приклад зображення з lik-посиланням: ```[![alt](https:///bit.ly/2QCJtTK)](https://bit.ly/2QCJtTK "Jack Russell Terrier")``` [![alt](https:///bit.ly/2QCJtTK)](https://bit.ly/2QCJtTK "Jack Russell Terrier") Якщо жоден з прикладів не задовільняє, то можна писати прямо в тексті звичайні теги html для jmg зі своїми стилями. ### Теги та якорі внутрішні По суті, це різновид посилань, але зі своїми стилями. Позначення внурішніх тегів [[#prymitky|Примітки]] на сайті. Оформлення якорів (#) поточної сторінки на такому прикладі [перейти до приміток](#prymitky) : ``` [перейти до приміток](#prymitky) ``` Якір встановлюється в тексті **md** в якості ```id="prymitky"``` в будь-якому тегові **html** (в md-документах вони не відображаються) . ### Вставка кода Код обргортається у потрійні зворотні лапки, де на початку можна вказати мову == ```php == наприклад. Можливе відображення як в рядок, так і блоком, тоді лапки ставлять окремими рядками. Пост-обробка не здійснюється і у виводі може бути використана будь-яка css для розфарбування у бажаний стиль. ### Примітки > [!note] > Це приклад простої примітки. Вона може містити кілька рядків тексту. > Для переносу, використовуйте клавішу ==Tab== по закінченні абзаца. ``` > [!note] > Це приклад простої примітки. Вона може містити кілька рядків тексту. > Для переносу, використовуйте клавішу ==Tab== по закінченні абзаца. ``` > [!tip] > Використовуй `margin-bottom` > для відступів між блоками. ``` > [!tip] > Використовуй `margin-bottom` > для відступів між блоками. ``` > [!warning] > Це приклад попередження. > Так можна виділити важливу інформацію. ``` > [!warning] > Це приклад попередження. > Так можна виділити важливу інформацію. ``` ### Дефіси Подвійний дефіс має інтерпритуватися як довге -- тире. В Obsidian таке не використовується і додано з власних міркувань. Тому, це зроблено для пост-обробки таким чином: ```php $html = preg_replace('/(^|[^-])--([^-]|$)/u', '$1—$2', $html); return $html; ```